package com.goldenlight.fvms.manager.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 生产生活车辆申请信息历史表
 * </p>
 *
 * @author luocx
 * @since 2018-12-09
 */
@TableName("tb_product_free_apply_hist")
public class ProductFreeApplyHist implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 序号
     */
    @TableId(value = "APPLY_ID", type = IdType.AUTO)
    private Integer applyId;

    /**
     * 车牌号
     */
    @TableField("CAR_NUM")
    private String carNum;

    /**
     * 厂牌
     */
    @TableField("CAR_LABEL")
    private String carLabel;

    /**
     * 车牌颜色
     */
    @TableField("CAR_COLOR")
    private String carColor;

    /**
     * 车型（收费车型）
     */
    @TableField("CAR_MODEL")
    private String carModel;

    /**
     * 申请单位
     */
    @TableField("CAR_APPLY_UNIT")
    private String carApplyUnit;

    /**
     * 行驶本登记单位
     */
    @TableField("CAR_DRIVE_UNIT")
    private String carDriveUnit;

    /**
     * 通行区间
     */
    @TableField("CAR_PASS_INTERVAL")
    private String carPassInterval;

    /**
     * 涓氬姟绫诲瀷
     */
    @TableField("CAR_BUSS_TYPE")
    private String carBussType;

    /**
     * 杞﹁締绫诲瀷(1-鐢熶骇,2-鐢熶骇銆佺敓娲?
     */
    @TableField("CAR_TYPE")
    private Long carType;

    /**
     * 璺被鍨?1-璺綉銆?-鍖洪棿)
     */
    @TableField("ROAD_TYPE")
    private Long roadType;

    /**
     * 备注
     */
    @TableField("CAR_NOTE")
    private String carNote;


    public Integer getApplyId() {
        return applyId;
    }

    public void setApplyId(Integer applyId) {
        this.applyId = applyId;
    }

    public String getCarNum() {
        return carNum;
    }

    public void setCarNum(String carNum) {
        this.carNum = carNum;
    }

    public String getCarLabel() {
        return carLabel;
    }

    public void setCarLabel(String carLabel) {
        this.carLabel = carLabel;
    }

    public String getCarColor() {
        return carColor;
    }

    public void setCarColor(String carColor) {
        this.carColor = carColor;
    }

    public String getCarModel() {
        return carModel;
    }

    public void setCarModel(String carModel) {
        this.carModel = carModel;
    }

    public String getCarApplyUnit() {
        return carApplyUnit;
    }

    public void setCarApplyUnit(String carApplyUnit) {
        this.carApplyUnit = carApplyUnit;
    }

    public String getCarDriveUnit() {
        return carDriveUnit;
    }

    public void setCarDriveUnit(String carDriveUnit) {
        this.carDriveUnit = carDriveUnit;
    }

    public String getCarPassInterval() {
        return carPassInterval;
    }

    public void setCarPassInterval(String carPassInterval) {
        this.carPassInterval = carPassInterval;
    }

    public String getCarBussType() {
        return carBussType;
    }

    public void setCarBussType(String carBussType) {
        this.carBussType = carBussType;
    }

    public Long getCarType() {
        return carType;
    }

    public void setCarType(Long carType) {
        this.carType = carType;
    }

    public Long getRoadType() {
        return roadType;
    }

    public void setRoadType(Long roadType) {
        this.roadType = roadType;
    }

    public String getCarNote() {
        return carNote;
    }

    public void setCarNote(String carNote) {
        this.carNote = carNote;
    }

    @Override
    public String toString() {
        return "ProductFreeApplyHist{" +
        "applyId=" + applyId +
        ", carNum=" + carNum +
        ", carLabel=" + carLabel +
        ", carColor=" + carColor +
        ", carModel=" + carModel +
        ", carApplyUnit=" + carApplyUnit +
        ", carDriveUnit=" + carDriveUnit +
        ", carPassInterval=" + carPassInterval +
        ", carBussType=" + carBussType +
        ", carType=" + carType +
        ", roadType=" + roadType +
        ", carNote=" + carNote +
        "}";
    }
}
